home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_36_ADimensions.txt < prev    next >
Text File  |  1992-10-27  |  22KB  |  382 lines

  1. # near model CODE resource
  2. # jump table entries: 13968-13971 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 FFDE                link       A6, -0x0022
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  200C                     move.l     D0, A4
  8. 0000000C  6700 00E6                beq        +0xE8 /* 000000F4 */
  9. 00000010  2F0C                     move.l     -[A7], A4
  10. 00000012  205F                     movea.l    A0, [A7]+
  11. 00000014  A029                     syscall    HLock
  12. 00000016  2054                     movea.l    A0, [A4]
  13. 00000018  1F10                     move.b     -[A7], [A0]
  14. 0000001A  3F3C 00FF                move.w     -[A7], 0xFF
  15. 0000001E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  16. 00000022  43ED EBC4                lea.l      A1, [A5 - 0x143C]
  17. 00000026  7007                     moveq.l    D0, 0x07
  18. label00000028:
  19. 00000028  22D8                     move.l     [A1]+, [A0]+
  20. 0000002A  51C8 FFFC                dbf        D0, -0x6 /* 00000028 */
  21. 0000002E  2054                     movea.l    A0, [A4]
  22. 00000030  41E8 0020                lea.l      A0, [A0 + 0x20]
  23. 00000034  1F10                     move.b     -[A7], [A0]
  24. 00000036  3F3C 00FF                move.w     -[A7], 0xFF
  25. 0000003A  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  26. 0000003E  43ED EAB4                lea.l      A1, [A5 - 0x154C]
  27. 00000042  7007                     moveq.l    D0, 0x07
  28. label00000044:
  29. 00000044  22D8                     move.l     [A1]+, [A0]+
  30. 00000046  51C8 FFFC                dbf        D0, -0x6 /* 00000044 */
  31. 0000004A  2054                     movea.l    A0, [A4]
  32. 0000004C  41E8 0040                lea.l      A0, [A0 + 0x40]
  33. 00000050  1F10                     move.b     -[A7], [A0]
  34. 00000052  3F3C 00FF                move.w     -[A7], 0xFF
  35. 00000056  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  36. 0000005A  43ED E9B4                lea.l      A1, [A5 - 0x164C]
  37. 0000005E  7007                     moveq.l    D0, 0x07
  38. label00000060:
  39. 00000060  22D8                     move.l     [A1]+, [A0]+
  40. 00000062  51C8 FFFC                dbf        D0, -0x6 /* 00000060 */
  41. 00000066  2F0C                     move.l     -[A7], A4
  42. 00000068  205F                     movea.l    A0, [A7]+
  43. 0000006A  A02A                     syscall    HUnlock
  44. 0000006C  2F0C                     move.l     -[A7], A4
  45. 0000006E  A9A3                     syscall    ReleaseResource
  46. 00000070  486E FFDE                pea.l      [A6 - 0x22]
  47. 00000074  41ED EAB4                lea.l      A0, [A5 - 0x154C]
  48. 00000078  1F10                     move.b     -[A7], [A0]
  49. 0000007A  3F3C 00FF                move.w     -[A7], 0xFF
  50. 0000007E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  51. 00000082  2F08                     move.l     -[A7], A0
  52. 00000084  487A 00E4                pea.l      [PC + 0xE4 /* 0000016A, value 0xA232323 '\n###', pstring "##########" */]
  53. 00000088  4EAD 46F2                jsr        [A5 + 0x46F2 /* export_2266 */]
  54. 0000008C  588F                     addq.l     A7, 4
  55. 0000008E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  56. 00000092  43EE FFDE                lea.l      A1, [A6 - 0x22]
  57. 00000096  20D9                     move.l     [A0]+, [A1]+
  58. 00000098  20D9                     move.l     [A0]+, [A1]+
  59. 0000009A  3091                     move.w     [A0], [A1]
  60. 0000009C  486E FFDE                pea.l      [A6 - 0x22]
  61. 000000A0  41ED E9B4                lea.l      A0, [A5 - 0x164C]
  62. 000000A4  1F10                     move.b     -[A7], [A0]
  63. 000000A6  3F3C 00FF                move.w     -[A7], 0xFF
  64. 000000AA  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  65. 000000AE  2F08                     move.l     -[A7], A0
  66. 000000B0  487A 00B8                pea.l      [PC + 0xB8 /* 0000016A, value 0xA232323 '\n###', pstring "##########" */]
  67. 000000B4  4EAD 46F2                jsr        [A5 + 0x46F2 /* export_2266 */]
  68. 000000B8  588F                     addq.l     A7, 4
  69. 000000BA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  70. 000000BE  43EE FFDE                lea.l      A1, [A6 - 0x22]
  71. 000000C2  20D9                     move.l     [A0]+, [A1]+
  72. 000000C4  20D9                     move.l     [A0]+, [A1]+
  73. 000000C6  3091                     move.w     [A0], [A1]
  74. 000000C8  486E FFF2                pea.l      [A6 - 0xE]
  75. 000000CC  41EE FFDE                lea.l      A0, [A6 - 0x22]
  76. 000000D0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  77. 000000D4  20D9                     move.l     [A0]+, [A1]+
  78. 000000D6  20D9                     move.l     [A0]+, [A1]+
  79. 000000D8  3091                     move.w     [A0], [A1]
  80. 000000DA  486E FFDE                pea.l      [A6 - 0x22]
  81. 000000DE  3F3C 0006                move.w     -[A7], 0x6
  82. 000000E2  A9EB                     syscall    Pack4/FP68K
  83. 000000E4  41ED EBB8                lea.l      A0, [A5 - 0x1448]
  84. 000000E8  43EE FFDE                lea.l      A1, [A6 - 0x22]
  85. 000000EC  20D9                     move.l     [A0]+, [A1]+
  86. 000000EE  20D9                     move.l     [A0]+, [A1]+
  87. 000000F0  3091                     move.w     [A0], [A1]
  88. 000000F2  6048                     bra        +0x4A /* 0000013C */
  89. label000000F4:
  90. 000000F4  41ED EBC4                lea.l      A0, [A5 - 0x143C]
  91. 000000F8  43FA 0064                lea.l      A1, [PC + 0x64 /* 0000015E, value 0xB232323, pstring "###,###,###" */]
  92. 000000FC  20D9                     move.l     [A0]+, [A1]+
  93. 000000FE  20D9                     move.l     [A0]+, [A1]+
  94. 00000100  20D9                     move.l     [A0]+, [A1]+
  95. 00000102  3B7C 0131 EAB4           move.w     [A5 - 0x154C], 0x131
  96. 00000108  3B7C 0131 E9B4           move.w     [A5 - 0x164C], 0x131
  97. 0000010E  487A 0044                pea.l      [PC + 0x44 /* 00000154, value 0x3FFF8000 */]
  98. 00000112  41EE FFDE                lea.l      A0, [A6 - 0x22]
  99. 00000116  43FA 003C                lea.l      A1, [PC + 0x3C /* 00000154, value 0x3FFF8000 */]
  100. 0000011A  20D9                     move.l     [A0]+, [A1]+
  101. 0000011C  20D9                     move.l     [A0]+, [A1]+
  102. 0000011E  3091                     move.w     [A0], [A1]
  103. 00000120  486E FFDE                pea.l      [A6 - 0x22]
  104. 00000124  3F3C 0006                move.w     -[A7], 0x6
  105. 00000128  A9EB                     syscall    Pack4/FP68K
  106. 0000012A  41ED EBB8                lea.l      A0, [A5 - 0x1448]
  107. 0000012E  43EE FFDE                lea.l      A1, [A6 - 0x22]
  108. 00000132  20D9                     move.l     [A0]+, [A1]+
  109. 00000134  20D9                     move.l     [A0]+, [A1]+
  110. 00000136  3091                     move.w     [A0], [A1]
  111. 00000138  426D EBB4                clr.w      [A5 - 0x144C]
  112. label0000013C:
  113. 0000013C  285F                     movea.l    A4, [A7]+
  114. 0000013E  4E5E                     unlink     A6
  115. 00000140  2E9F                     move.l     [A7], [A7]+
  116. 00000142  4E75                     rts
  117. 00000144  8C53                     or.w       D6, [A3]
  118. 00000146  4554                     chk.w      D2, [A4]
  119. 00000148  554E                     subq.w     A6, 2
  120. 0000014A  4954                     chk.w      D4, [A4]
  121. 0000014C  5349                     subq.w     A1, 1
  122. 0000014E  4E46                     trap       6
  123. 00000150  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  124. 00000152  0022 3FFF                ori.b      -[A2], 0xFF
  125. 00000156  8000                     or.b       D0, D0
  126. 00000158  0000 0000                ori.b      D0, 0x0
  127. 0000015C  0000 0B23                ori.b      D0, 0x23 /* '#' */
  128. 00000160  2323                     move.l     -[A1], -[A3]
  129. 00000162  2C23                     move.l     D6, -[A3]
  130. 00000164  2323                     move.l     -[A1], -[A3]
  131. 00000166  2C23                     move.l     D6, -[A3]
  132. 00000168  2323                     move.l     -[A1], -[A3]
  133. 0000016A  0A23 2323                xori.b     -[A3], 0x23 /* '#' */
  134. 0000016E  2323                     move.l     -[A1], -[A3]
  135. 00000170  2323                     move.l     -[A1], -[A3]
  136. 00000172  2323                     move.l     -[A1], -[A3]
  137. 00000174  2300                     move.l     -[A1], D0
  138. 00000176  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  139. // begin alternate branch 00000178-0000017E
  140. fn00000178:
  141. 00000178  4E56 FEF6                link       A6, -0x010A
  142. 0000017C  2F0C                     move.l     -[A7], A4
  143. // end alternate branch 00000178-0000017E
  144. fn00000178: // (misaligned)
  145. 0000017A  FEF6 2F0C                .extension 0xEF6 <<F/2-3/7>> // unimplemented
  146. 0000017E  206E 0008                movea.l    A0, [A6 + 0x8]
  147. 00000182  43EE FF00                lea.l      A1, [A6 - 0x100]
  148. 00000186  703F                     moveq.l    D0, 0x3F
  149. label00000188:
  150. 00000188  22D8                     move.l     [A1]+, [A0]+
  151. 0000018A  51C8 FFFC                dbf        D0, -0x6 /* 00000188 */
  152. 0000018E  42A7                     clr.l      -[A7]
  153. 00000190  2F3C 556E 6974           move.l     -[A7], 0x556E6974 /* 'Unit' */
  154. 00000196  41EE FF00                lea.l      A0, [A6 - 0x100]
  155. 0000019A  1F10                     move.b     -[A7], [A0]
  156. 0000019C  3F3C 00FF                move.w     -[A7], 0xFF
  157. 000001A0  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  158. 000001A4  2F08                     move.l     -[A7], A0
  159. 000001A6  A9A1                     syscall    GetNamedResource
  160. 000001A8  285F                     movea.l    A4, [A7]+
  161. 000001AA  200C                     move.l     D0, A4
  162. 000001AC  6716                     beq        +0x18 /* 000001C4 */
  163. 000001AE  2F0C                     move.l     -[A7], A4
  164. 000001B0  486E FEFA                pea.l      [A6 - 0x106]
  165. 000001B4  486E FEF6                pea.l      [A6 - 0x10A]
  166. 000001B8  486E FF00                pea.l      [A6 - 0x100]
  167. 000001BC  A9A8                     syscall    GetResInfo
  168. 000001BE  3B6E FEFA EBB4           move.w     [A5 - 0x144C], [A6 - 0x106]
  169. label000001C4:
  170. 000001C4  2F0C                     move.l     -[A7], A4
  171. 000001C6  4EBA FE38                jsr        [PC - 0x1C8 /* 00000000 */]
  172. 000001CA  285F                     movea.l    A4, [A7]+
  173. 000001CC  4E5E                     unlink     A6
  174. 000001CE  2E9F                     move.l     [A7], [A7]+
  175. 000001D0  4E75                     rts
  176. 000001D2  8D53                     or.w       [A3], D6
  177. 000001D4  4554                     chk.w      D2, [A4]
  178. 000001D6  4E41                     trap       1
  179. 000001D8  4D45                     chk.w      D6, D5
  180. 000001DA  4455                     neg.w      [A5]
  181. 000001DC  4E49                     trap       9
  182. 000001DE  5453                     addq.w     [A3], 2
  183. 000001E0  0000 0000                ori.b      D0, 0x0
  184. export_1746:
  185. 000001E4  4E56 0000                link       A6, 0
  186. 000001E8  3B6E 0008 EBB4           move.w     [A5 - 0x144C], [A6 + 0x8]
  187. 000001EE  42A7                     clr.l      -[A7]
  188. 000001F0  2F3C 556E 6974           move.l     -[A7], 0x556E6974 /* 'Unit' */
  189. 000001F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  190. 000001FA  A9A0                     syscall    GetResource
  191. 000001FC  4EBA FE02                jsr        [PC - 0x1FE /* 00000000 */]
  192. 00000200  4E5E                     unlink     A6
  193. 00000202  205F                     movea.l    A0, [A7]+
  194. 00000204  544F                     addq.w     A7, 2
  195. 00000206  4ED0                     jmp        [A0]
  196. 00000208  8853                     or.w       D4, [A3]
  197. 0000020A  4554                     chk.w      D2, [A4]
  198. 0000020C  554E                     subq.w     A6, 2
  199. 0000020E  4954                     chk.w      D4, [A4]
  200. 00000210  5300                     subq.b     D0, 1
  201. 00000212  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  202. // begin alternate branch 00000214-00000220
  203. export_1747:
  204. fn00000214:
  205. 00000214  4E56 FCEC                link       A6, -0x0314
  206. 00000218  486E 0008                pea.l      [A6 + 0x8]
  207. 0000021C  486E FDEC                pea.l      [A6 - 0x214]
  208. // end alternate branch 00000214-00000220
  209. export_1747: // at 00000214 (misaligned)
  210. fn00000214: // (misaligned)
  211. 00000216  FCEC 486E                .extension 0xCEC <<F/2-3/6>> // unimplemented
  212. 0000021A  0008 486E                ori.b      A0, 0x6E /* 'n' */
  213. 0000021E  FDEC                     .invalid   <<F/7/6>>
  214. 00000220  3F3C 200E                move.w     -[A7], 0x200E
  215. 00000224  A9EB                     syscall    Pack4/FP68K
  216. 00000226  486D EBB8                pea.l      [A5 - 0x1448]
  217. 0000022A  486E FDEC                pea.l      [A6 - 0x214]
  218. 0000022E  3F3C 0004                move.w     -[A7], 0x4
  219. 00000232  A9EB                     syscall    Pack4/FP68K
  220. 00000234  41EE FFF6                lea.l      A0, [A6 - 0xA]
  221. 00000238  43EE FDEC                lea.l      A1, [A6 - 0x214]
  222. 0000023C  20D9                     move.l     [A0]+, [A1]+
  223. 0000023E  20D9                     move.l     [A0]+, [A1]+
  224. 00000240  3091                     move.w     [A0], [A1]
  225. 00000242  41ED EBC4                lea.l      A0, [A5 - 0x143C]
  226. 00000246  1F10                     move.b     -[A7], [A0]
  227. 00000248  3F3C 00FF                move.w     -[A7], 0xFF
  228. 0000024C  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  229. 00000250  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  230. 00000254  703F                     moveq.l    D0, 0x3F
  231. label00000256:
  232. 00000256  22D8                     move.l     [A1]+, [A0]+
  233. 00000258  51C8 FFFC                dbf        D0, -0x6 /* 00000256 */
  234. 0000025C  486E FCEC                pea.l      [A6 - 0x314]
  235. 00000260  486E FFF6                pea.l      [A6 - 0xA]
  236. 00000264  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  237. 00000268  1F10                     move.b     -[A7], [A0]
  238. 0000026A  3F3C 00FF                move.w     -[A7], 0xFF
  239. 0000026E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  240. 00000272  2F08                     move.l     -[A7], A0
  241. 00000274  4EAD 46E2                jsr        [A5 + 0x46E2 /* export_2264 */]
  242. 00000278  205F                     movea.l    A0, [A7]+
  243. 0000027A  1F10                     move.b     -[A7], [A0]
  244. 0000027C  3F3C 00FF                move.w     -[A7], 0xFF
  245. 00000280  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  246. 00000284  43EE FDF6                lea.l      A1, [A6 - 0x20A]
  247. 00000288  703F                     moveq.l    D0, 0x3F
  248. label0000028A:
  249. 0000028A  22D8                     move.l     [A1]+, [A0]+
  250. 0000028C  51C8 FFFC                dbf        D0, -0x6 /* 0000028A */
  251. 00000290  206E 000A                movea.l    A0, [A6 + 0xA]
  252. 00000294  43EE FDF6                lea.l      A1, [A6 - 0x20A]
  253. 00000298  1F11                     move.b     -[A7], [A1]
  254. 0000029A  3F3C 00FF                move.w     -[A7], 0xFF
  255. 0000029E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  256. 000002A2  703F                     moveq.l    D0, 0x3F
  257. label000002A4:
  258. 000002A4  20D9                     move.l     [A0]+, [A1]+
  259. 000002A6  51C8 FFFC                dbf        D0, -0x6 /* 000002A4 */
  260. 000002AA  4E5E                     unlink     A6
  261. 000002AC  205F                     movea.l    A0, [A7]+
  262. 000002AE  544F                     addq.w     A7, 2
  263. 000002B0  4ED0                     jmp        [A0]
  264. 000002B2  8A50                     or.w       D5, [A0]
  265. 000002B4  5432 554E                addq.b     <<invalid full ext with IS == 1 and I/IS == 6>>, 2
  266. 000002B8  4954                     chk.w      D4, [A4]
  267. 000002BA  5354                     subq.w     [A4], 1
  268. 000002BC  5200                     addq.b     D0, 1
  269. 000002BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  270. export_1748: // at 000002C0 (misaligned)
  271. 000002C2  FD00                     .extension 0xD00 <<F/4-5/6>> // unimplemented
  272. 000002C4  206E 000C                movea.l    A0, [A6 + 0xC]
  273. 000002C8  2F08                     move.l     -[A7], A0
  274. 000002CA  2F08                     move.l     -[A7], A0
  275. 000002CC  486E FE00                pea.l      [A6 - 0x200]
  276. 000002D0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  277. 000002D4  4EBA FF3E                jsr        [PC - 0xC2 /* 00000214 */]
  278. 000002D8  201F                     move.l     D0, [A7]+
  279. 000002DA  205F                     movea.l    A0, [A7]+
  280. 000002DC  2F00                     move.l     -[A7], D0
  281. 000002DE  487A 004E                pea.l      [PC + 0x4E /* 0000032E, value 0x3207820, pstring " x " */]
  282. 000002E2  2F08                     move.l     -[A7], A0
  283. 000002E4  486E FD00                pea.l      [A6 - 0x300]
  284. 000002E8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  285. 000002EC  4EBA FF26                jsr        [PC - 0xDA /* 00000214 */]
  286. 000002F0  201F                     move.l     D0, [A7]+
  287. 000002F2  205F                     movea.l    A0, [A7]+
  288. 000002F4  2F00                     move.l     -[A7], D0
  289. 000002F6  486E FF00                pea.l      [A6 - 0x100]
  290. 000002FA  3F3C 0003                move.w     -[A7], 0x3
  291. 000002FE  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  292. 00000302  205F                     movea.l    A0, [A7]+
  293. 00000304  43EE FF00                lea.l      A1, [A6 - 0x100]
  294. 00000308  1F11                     move.b     -[A7], [A1]
  295. 0000030A  3F3C 00FF                move.w     -[A7], 0xFF
  296. 0000030E  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  297. 00000312  703F                     moveq.l    D0, 0x3F
  298. label00000314:
  299. 00000314  20D9                     move.l     [A0]+, [A1]+
  300. 00000316  51C8 FFFC                dbf        D0, -0x6 /* 00000314 */
  301. 0000031A  4E5E                     unlink     A6
  302. 0000031C  2E9F                     move.l     [A7], [A7]+
  303. 0000031E  4E75                     rts
  304. 00000320  8B50                     or.w       [A0], D5
  305. 00000322  5453                     addq.w     [A3], 2
  306. 00000324  3255                     movea.w    A1, [A5]
  307. 00000326  4E49                     trap       9
  308. 00000328  5453                     addq.w     [A3], 2
  309. 0000032A  5452                     addq.w     [A2], 2
  310. 0000032C  0004 0320                ori.b      D4, 0x20 /* ' ' */
  311. 00000330  7820                     moveq.l    D4, 0x20
  312. 00000332  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  313. export_1749: // at 00000334 (misaligned)
  314. 00000336  FFFC                     .invalid   <<F/7/7>>
  315. 00000338  2F0C                     move.l     -[A7], A4
  316. 0000033A  42A7                     clr.l      -[A7]
  317. 0000033C  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  318. 00000340  285F                     movea.l    A4, [A7]+
  319. 00000342  200C                     move.l     D0, A4
  320. 00000344  6756                     beq        +0x58 /* 0000039C */
  321. 00000346  2054                     movea.l    A0, [A4]
  322. 00000348  3028 0158                move.w     D0, [A0 + 0x158]
  323. 0000034C  5340                     subq.w     D0, 1
  324. 0000034E  6712                     beq        +0x14 /* 00000362 */
  325. 00000350  5340                     subq.w     D0, 1
  326. 00000352  6718                     beq        +0x1A /* 0000036C */
  327. 00000354  5340                     subq.w     D0, 1
  328. 00000356  671E                     beq        +0x20 /* 00000376 */
  329. 00000358  5340                     subq.w     D0, 1
  330. 0000035A  6724                     beq        +0x26 /* 00000380 */
  331. 0000035C  5340                     subq.w     D0, 1
  332. 0000035E  672A                     beq        +0x2C /* 0000038A */
  333. 00000360  6032                     bra        +0x34 /* 00000394 */
  334. label00000362:
  335. 00000362  487A 0064                pea.l      [PC + 0x64 /* 000003C8, value 0x6496E63, pstring "Inches" */]
  336. 00000366  4EBA FE10                jsr        [PC - 0x1F0 /* 00000178 */]
  337. 0000036A  6030                     bra        +0x32 /* 0000039C */
  338. label0000036C:
  339. 0000036C  487A 0034                pea.l      [PC + 0x34 /* 000003A2, value 0x6506F69, pstring "Points" */]
  340. 00000370  4EBA FE06                jsr        [PC - 0x1FA /* 00000178 */]
  341. 00000374  6026                     bra        +0x28 /* 0000039C */
  342. label00000376:
  343. 00000376  487A 004A                pea.l      [PC + 0x4A /* 000003C2, value 0x5506963, pstring "Picas" */]
  344. 0000037A  4EBA FDFC                jsr        [PC - 0x204 /* 00000178 */]
  345. 0000037E  601C                     bra        +0x1E /* 0000039C */
  346. label00000380:
  347. 00000380  487A 0034                pea.l      [PC + 0x34 /* 000003B6, value 0xB43656E, pstring "Centimeters" */]
  348. 00000384  4EBA FDF2                jsr        [PC - 0x20E /* 00000178 */]
  349. 00000388  6012                     bra        +0x14 /* 0000039C */
  350. label0000038A:
  351. 0000038A  487A 001E                pea.l      [PC + 0x1E /* 000003AA, value 0xB4D696C, pstring "Millimeters" */]
  352. 0000038E  4EBA FDE8                jsr        [PC - 0x218 /* 00000178 */]
  353. 00000392  6008                     bra        +0xA /* 0000039C */
  354. label00000394:
  355. 00000394  487A 000C                pea.l      [PC + 0xC /* 000003A2, value 0x6506F69, pstring "Points" */]
  356. 00000398  4EBA FDDE                jsr        [PC - 0x222 /* 00000178 */]
  357. label0000039C:
  358. 0000039C  285F                     movea.l    A4, [A7]+
  359. 0000039E  4E5E                     unlink     A6
  360. 000003A0  4E75                     rts
  361. 000003A2  0650 6F69                addi.w     [A0], 0x6F69 /* 'oi' */
  362. 000003A6  6E74                     bgt        +0x76 /* 0000041C */
  363. 000003A8  7300                     moveq.l    D1, 0x00
  364. 000003AA  0B4D                     bchg       A5, D5
  365. 000003AC  696C                     bvs        +0x6E /* 0000041A */
  366. 000003AE  6C69                     bge        +0x6B /* 00000419 */
  367. 000003B0  6D65                     blt        +0x67 /* 00000417 */
  368. 000003B2  7465                     moveq.l    D2, 0x65
  369. 000003B4  7273                     moveq.l    D1, 0x73
  370. 000003B6  0B43                     bchg       D3, D5
  371. 000003B8  656E                     bcs        +0x70 /* 00000428 */
  372. 000003BA  7469                     moveq.l    D2, 0x69
  373. 000003BC  6D65                     blt        +0x67 /* 00000423 */
  374. 000003BE  7465                     moveq.l    D2, 0x65
  375. 000003C0  7273                     moveq.l    D1, 0x73
  376. 000003C2  0550                     bchg       [A0], D2
  377. 000003C4  6963                     bvs        +0x65 /* 00000429 */
  378. 000003C6  6173                     bsr        +0x75 /* 0000043B */
  379. 000003C8  0649 6E63                addi.w     A1, 0x6E63 /* 'nc' */
  380. 000003CC  6865                     bvc        +0x67 /* 00000433 */
  381. 000003CE  7300                     moveq.l    D1, 0x00
  382.